package capitulo1;

enum CoffeeSize{
	BIG(8),
	HUGE(10),
	OVERWHELMING(12);
	//Los argumentos son pasados al constructor como valores
	
	CoffeeSize(int ounces){
		this.ounces = ounces; // se le asigna el valor a una varibale de instancia
	}
	
	private int ounces; //Variable de instancia con el valor
	
	public int getOunces(){
		return ounces;
	}
}

public class Benja06_Enum02 {

	CoffeeSize size; // Cada instancia de Benjas06_Enum02 tiene un Enum - CoffeeSize.
	
	public static void main(String[] args) {
		
		Benja06_Enum02 drink1 = new Benja06_Enum02();
		drink1.size = CoffeeSize.BIG;
		
		Benja06_Enum02 drink2 = new Benja06_Enum02();
		drink2.size = CoffeeSize.OVERWHELMING;
		
		System.out.println(drink1.size.getOunces());
		System.out.println(drink2.size.getOunces());
	}
}
